direct-debit payment - French English Dictionary